export default {
    state: {
        isCollapse: false, //导航栏是否折叠
        tabList: [], //面包屑的数据:点了哪个路由,首页是一定有的
        menu: [
            {
                path: '/owner',
                name: 'owner',
                label: '业主管理',
                permission: false
            }, {
                path: '/worker',
                name: 'worker',
                label: '工作人员管理',
                permission: false
            },
            {
                path: '/complain',
                name: 'complain',
                label: '投诉管理',
                permission: false
            },
            {
                path: '/notice',
                name: 'notice',
                label: '通知管理',
                permission: false
            },
            {
                path: '/lose',
                name: 'lose',
                label: '失物招领',
                permission: false
            },
            // {
            //     path: '/repair',
            //     name: 'repair',
            //     label: '维修管理',
            //     permission: false
            // },
            // {
            //     path: '/schedule',
            //     name: 'schedule',
            //     label: '排班管理',
            //     permission: false
            // },
            // {
            //     path: '/money',
            //     name: 'money',
            //     label: '物业缴费管理',
            //     permission: false
            // }

        ]

    },
    mutations: {
        // 修改导航栏展开和收起的方法
        CollapseMenu(state) {
            state.isCollapse = !state.isCollapse
        },
        // 更新面包屑的数据
        SelectMenu(state, item) {
            // 如果点击的不在面包屑数据中,则添加
            const index = state.tabList.findIndex(val => val.name === item.name)
            if (index === -1) {
                state.tabList.push(item)
            }
        },
        // 删除tag:删除tabList中对应的item
        closeTag(state, item) {
            // 要删除的是state.tabList中的item
            const index = state.tabList.findIndex(val => val.name === item.name)
            state.tabList.splice(index, 1)
        },
        goBackTabList(state) {
            state.tabList = [{
                path: '/',
                name: 'home',
                label: '首页',
                icon: 's-home',
                url: 'Home/Home'
            }]
        }
    }
}